package flst.ipiweb.service;

import java.util.List;

import flst.ipiweb.persistance.dao.DAOFactory;
import flst.ipiweb.transverse.CodePromotionnel;
import flst.ipiweb.transverse.IPIException;

public class ServiceCodePromo {
	
	public void createCodePromo(CodePromotionnel codePromo) throws IPIException {
		DAOFactory.getInstance().getCodePromoDao().createCodePromo(codePromo);
	}

	public void updateCodePromo(CodePromotionnel codePromo) throws IPIException{
		DAOFactory.getInstance().getCodePromoDao().updateCodePromo(codePromo);
	}

	public void deleteCodePromo(CodePromotionnel codePromo) throws IPIException{
		DAOFactory.getInstance().getCodePromoDao().deleteCodePromo(codePromo);
	}

	public List<CodePromotionnel> listerCodePromo() throws IPIException {
	  return DAOFactory.getInstance().getCodePromoDao().listerCodePromo();
	}

	public CodePromotionnel getCodePromoById(int idCodePromo) {
		return DAOFactory.getInstance().getCodePromoDao().getCodePromoById(idCodePromo);
	}

}
